package com.doubao.wechat.dto.request;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * 微信登录请求DTO
 */
@Data
public class WxLoginRequest {
    /**
     * 微信登录返回的临时code
     */
    @NotBlank(message = "code不能为空")
    private String code;

    /**
     * 包括敏感数据在内的完整用户信息的加密数据
     */
    @NotBlank(message = "encryptedData不能为空")
    private String encryptedData;

    /**
     * 加密算法的初始向量
     */
    @NotBlank(message = "iv不能为空")
    private String iv;
}